have a sexual intercourse - Turco Inglés Diccionario